package com.inspur.edp.team;

import com.inspur.edp.team.dto.Team;

import java.util.List;
/**
 * 开发团队定义服务
 */
public interface PaasTeamService {

    /**
     * 创建团队
     *
     * @param team
     * @return
     * @
     */
    String addTeam(Team team) ;

    /**
     * 更新团队信息
     *
     * @param team
     * @return
     * @
     */
    void updateTeam(Team team) ;

    /**
     * 团队列表
     *
     * @return
     * @
     */
    List<Team> getTeam() ;

    /**
     * 获取所有团队列表
     *
     * @return
     * @
     */
    List<Team> getAllTeam() ;

    /**
     *
     *根据teamId 查询团队信息
     * @return
     * @
     */
    List<Team> getTeamByTeamId(List<String> teamIdList);

    Team getTeamByTeamId(String teamId);

}
